package com.lvmama.rhino.service;

import com.github.pagehelper.PageInfo;
import com.lvmama.rhino.entity.DeviceNotificationStatisticVO;
import com.lvmama.rhino.pojo.DeviceNotificationStatistic;

import java.util.Map;

/**
 * @author wuchuantong
 * @version V1.0
 * @Title: DeviceNotificationStatisticService
 * @Package com.lvmama.rhino.service
 * @Description: 设备通知开关情况统计服务接口
 * @date 2017/3/6 14:04
 */
public interface DeviceNotificationStatisticService {

    /**
     * 根据设备平台和统计日期条件查询符合条件的数据
     *
     * @param statisticVO platform ，平台：ANDROID,IPHONE ，statisticStartDate 统计开始日期，格式为 yyyy-MM-dd ，statisticEndDate统计结束日期，格式为 yyyy-MM-dd
     * @return 符合条件的集合
     */
    PageInfo<DeviceNotificationStatistic> getDeviceNotificationStatisticListPage(DeviceNotificationStatisticVO statisticVO);

    PageInfo<Map<String, Object>> getListMapPage(DeviceNotificationStatisticVO statisticVO);
}
